--- /dev/null
+/*
+
+ Data automatically generated from recode output:
+
+ 'recode -lf "ISO-8859-8" 2>/dev/null'
+
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA
+
+*/
+
+#ifndef iso_8859_8_h
+#define iso_8859_8_h
+
+#define cet_cs_name_iso_8859_8 "ISO-8859-8"
+
+const char *cet_cs_alias_iso_8859_8[] =
+{
+ "ISO-8859-8", "csISOLatinHebrew", "hebrew", "ISO8859-8",
+ "iso-ir-138", "ISO_8859-8", "ISO_8859-8:1988", NULL
+};
+
+#define cet_ucs4_ofs_iso_8859_8 161
+#define cet_ucs4_cnt_iso_8859_8 90
+
+const int cet_ucs4_map_iso_8859_8[cet_ucs4_cnt_iso_8859_8] =
+{
+ -1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, 0x00a8,
+ 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x203e, 0x00b0,
+ 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8,
+ 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 0x2017, 0x05d0,
+ 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, 0x05d8,
+ 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, 0x05e0,
+ 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, 0x05e8,
+ 0x05e9, 0x05ea
+};
+
+#define cet_ucs4_to_iso_8859_8_ct 31
+
+const cet_ucs4_link_t cet_ucs4_to_iso_8859_8_links[cet_ucs4_to_iso_8859_8_ct] =
+{
+ {0x00d7, 0xaa} /* sign */,
+ {0x00f7, 0xba} /* sign */,
+ {0x05d0, 0xe0} /* letter alef */,
+ {0x05d1, 0xe1} /* letter bet */,
+ {0x05d2, 0xe2} /* letter gimel */,
+ {0x05d3, 0xe3} /* letter dalet */,
+ {0x05d4, 0xe4} /* letter he */,
+ {0x05d5, 0xe5} /* letter vav */,
+ {0x05d6, 0xe6} /* letter zayin */,
+ {0x05d7, 0xe7} /* letter het */,
+ {0x05d8, 0xe8} /* letter tet */,
+ {0x05d9, 0xe9} /* letter yod */,
+ {0x05da, 0xea} /* letter final kaf */,
+ {0x05db, 0xeb} /* letter kaf */,
+ {0x05dc, 0xec} /* letter lamed */,
+ {0x05dd, 0xed} /* letter final mem */,
+ {0x05de, 0xee} /* letter mem */,
+ {0x05df, 0xef} /* letter final nun */,
+ {0x05e0, 0xf0} /* letter nun */,
+ {0x05e1, 0xf1} /* letter samekh */,
+ {0x05e2, 0xf2} /* letter ayin */,
+ {0x05e3, 0xf3} /* letter final pe */,
+ {0x05e4, 0xf4} /* letter pe */,
+ {0x05e5, 0xf5} /* letter final tsadi */,
+ {0x05e6, 0xf6} /* letter tsadi */,
+ {0x05e7, 0xf7} /* letter qof */,
+ {0x05e8, 0xf8} /* letter resh */,
+ {0x05e9, 0xf9} /* letter shin */,
+ {0x05ea, 0xfa} /* letter tav */,
+ {0x2017, 0xdf} /* low line */,
+ {0x203e, 0xaf} /* overline */
+};
+
+/*
+#define cet_ucs4_to_iso_8859_8_extra_ct 0
+const cet_ucs4_link_t cet_ucs4_to_iso_8859_8_extra[cet_ucs4_to_iso_8859_8_extra_ct] = {};
+*/
+
+cet_cs_vec_t cet_cs_vec_iso_8859_8 = /* defined in cet.h */
+{
+ cet_cs_name_iso_8859_8, /* name of character set */
+ cet_cs_alias_iso_8859_8, /* alias table */
+
+ NULL, /* ... to UCS-4 converter (multi-byte) */
+ NULL, /* UCS-4 to ... converter (multi-byte) */
+
+ cet_ucs4_map_iso_8859_8, /* char to UCS-4 value table */
+ cet_ucs4_ofs_iso_8859_8, /* first non standard character */
+ cet_ucs4_cnt_iso_8859_8, /* number of values in table */
+
+ cet_ucs4_to_iso_8859_8_links, /* UCS-4 to char links */
+ cet_ucs4_to_iso_8859_8_ct, /* number of links */
+
+ NULL, /* hand made UCS-4 links */
+ 0, /* number of extra links */
+
+ NULL /* for internal use */
+};
+
+
+/*
+const int iso_8859_8_ucs4_full_map[] =
+{
+ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
+ 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
+ 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,
+ 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f,
+ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
+ 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
+ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
+ 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
+ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
+ 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
+ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
+ 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
+ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
+ 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
+ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
+ 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
+ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087,
+ 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f,
+ 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097,
+ 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f,
+ 0x00a0, -1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
+ 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x203e,
+ 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7,
+ 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 0x2017,
+ 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7,
+ 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df,
+ 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7,
+ 0x05e8, 0x05e9, 0x05ea, -1, -1, -1, -1, -1
+};
+*/
+
+#endif